package kr.co.bettersoft.pushchat.domain;

import android.graphics.Bitmap;

/**
 * 사용자 정보를 저장하는 도메인 클래스이다
 * @author blue
 *
 */
public class PushChatMember {
	private String memberId;			// 사용자 아이디			
	private String password;			// 비밀 번호		
	private String nickName;			// 닉네임		
	private String phoneNumber;			// 휴대전화번호
	private String email;				// 이메일 주소	
	private String comment;				// 코멘트	
	private String profileImageUrl;		// 프로필 이미지 경로			
	private String thumbnailUrl;		// 프로필 썸네일 경로			
	private String gender;				// 성별	
	private String age;					// 나이대
	private String countryCode;			// 국가 코드		
	private String languageCode;		// 언어 코드			
	private String latitude;			// 위도		
	private String longitude;			// 경도		
	private String location;			// 위치		
	private String openLocationYn;		// 위치 공개 여부			
	private String personalityType;		// 개인화 성격 타입			
	private String deviceType;			// 디바이스 타입(IS:아이폰/ AS:안드로이드폰)		
	private String registrationId;		// APNS/GCM 아이디			
	private String receiveNotificationYn;	// 알림 수신 여부				
	private String activateYn;			// 활성 여부		
	private String modifyDate;			// 수정 일자		
	private String registerDate;		// 등록 일자			
	private String totalCount;			// 총 갯수		
	private String result;				// 결과
	private String restrictionYn;				// 허가

	private Bitmap profileImage;		// 프로필 이미지
	private Bitmap thumbnail;			// 썸네일 이미지

	public PushChatMember(String tmp_memberId, String tmp_nickName,
			String tmp_phoneNumber, String tmp_email, String tmp_comment,
			String tmp_profileImageUrl, String tmp_thumbnailUrl,
			String tmp_gender, String tmp_age, String tmp_countryCode,
			String tmp_languageCode, String tmp_modifyDate,
			String tmp_registerDate, Bitmap tmp_profileImage, Bitmap tmp_thumbnail) {
		// TODO Auto-generated constructor stub
		this.memberId = tmp_memberId;
		this.nickName = tmp_nickName;
		this.phoneNumber = tmp_phoneNumber;
		this.email = tmp_email;
		this.comment = tmp_comment;
		this.profileImageUrl = tmp_profileImageUrl;
		this.thumbnailUrl = tmp_thumbnailUrl;
		this.gender = tmp_gender;
		this.age = tmp_age;
		this.countryCode = tmp_countryCode;
		this.languageCode = tmp_languageCode;
		this.modifyDate = tmp_modifyDate;
		this.registerDate = tmp_registerDate;
		this.profileImage = tmp_profileImage;
		this.thumbnail = tmp_thumbnail;
	}
	public PushChatMember() {
		// TODO Auto-generated constructor stub
	}
	public String getMemberId() {
		return memberId;
	}
	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	public String getPhoneNumber() {
		return phoneNumber;
	}
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	public String getProfileImageUrl() {
		return profileImageUrl;
	}
	public void setProfileImageUrl(String profileImageUrl) {
		this.profileImageUrl = profileImageUrl;
	}
	public String getThumbnailUrl() {
		return thumbnailUrl;
	}
	public void setThumbnailUrl(String thumbnailUrl) {
		this.thumbnailUrl = thumbnailUrl;
	}
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public String getAge() {
		return age;
	}
	public void setAge(String age) {
		this.age = age;
	}
	public String getCountryCode() {
		return countryCode;
	}
	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}
	public String getLanguageCode() {
		return languageCode;
	}
	public void setLanguageCode(String languageCode) {
		this.languageCode = languageCode;
	}
	public String getLatitude() {
		return latitude;
	}
	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}
	public String getLongitude() {
		return longitude;
	}
	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public String getOpenLocationYn() {
		return openLocationYn;
	}
	public void setOpenLocationYn(String openLocationYn) {
		this.openLocationYn = openLocationYn;
	}
	public String getPersonalityType() {
		return personalityType;
	}
	public void setPersonalityType(String personalityType) {
		this.personalityType = personalityType;
	}
	public String getDeviceType() {
		return deviceType;
	}
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	public String getRegistrationId() {
		return registrationId;
	}
	public void setRegistrationId(String registrationId) {
		this.registrationId = registrationId;
	}
	public String getReceiveNotificationYn() {
		return receiveNotificationYn;
	}
	public void setReceiveNotificationYn(String receiveNotificationYn) {
		this.receiveNotificationYn = receiveNotificationYn;
	}
	public String getActivateYn() {
		return activateYn;
	}
	public void setActivateYn(String activateYn) {
		this.activateYn = activateYn;
	}
	public String getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(String modifyDate) {
		this.modifyDate = modifyDate;
	}
	public String getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}
	public String getTotalCount() {
		return totalCount;
	}
	public void setTotalCount(String totalCount) {
		this.totalCount = totalCount;
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public Bitmap getProfileImage() {
		return profileImage;
	}
	public void setProfileImage(Bitmap profileImage) {
		this.profileImage = profileImage;
	}
	public Bitmap getThumbnail() {
		return thumbnail;
	}
	public void setThumbnail(Bitmap thumbnail) {
		this.thumbnail = thumbnail;
	}
	public String getRestrictionYn() {
		return restrictionYn;
	}
	public void setRestrictionYn(String restrictionYn) {
		this.restrictionYn = restrictionYn;
	}

}
